669317
591783
450725
403425
397511
320456
307180
266551
248419
223040
219872
216005
171885
170084
145927
142029
134509
133832
129628
109176
109134
103195
101093
100833
88473
84826
83358
83136
82742
82018
79012
73398
72151
71780
71613
71003
68325
65372
65025
64225
63986
61311
60786
60363
59713
59624
57293
53434
53055